define i32 @main() {
B13:
  %t14 = alloca i32, align 4
  store i32 10, i32* %t14, align 4
  %t2 = load i32, i32* %t14, align 4
  %t18 = icmp ne i32 %t2, 0
  %t19 = icmp ne i32 %t2, 0
  %t3 = xor i1 %t19, true
  %t4 = xor i1 %t3, true
  %t5 = xor i1 %t4, true
  %t24 = zext i1 %t5 to i32
  %t6 = sub i32 0, %t24
  %t26 = icmp ne i32 %t6, 0
  br i1 %t26, label %B15, label %B30
B15:                               	; preds = %B13
  %t8 = sub i32 0, 1
  %t9 = sub i32 0, %t8
  %t10 = sub i32 0, %t9
  store i32 %t10, i32* %t14, align 4
  br label %B17
B30:                               	; preds = %B13
  br label %B16
B17:                               	; preds = %B15, %B16
  %t12 = load i32, i32* %t14, align 4
  ret i32 %t12
B16:                               	; preds = %B30
  store i32 0, i32* %t14, align 4
  br label %B17
}
